Closed Bug 1680341 Opened 4 years ago Closed 4 years ago

Add six 1.15.0 to pypi.pub.build.mozilla.org/pub/

Categories

(Release Engineering :: General, task)

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: bc, Unassigned)

References

(Blocks 1 open bug)

Details

Please add six 1.15.0 as a py2-py3 wheel to pypi.pub.build.mozilla.org/pub/.

Most in-tree requirements are for six >= 1.10.0 which does not include six.ensure_binary, six.ensure_text and six.ensure_str which were introduced in 1.12.0. If are going to update the minimum version of six, we might as well go for the latest version which also includes performance optimizations for six.ensure_binary, six.ensure_text and six.ensure_str.

Blocks: 1680345

First off, we have six 1.13.0 on pypi.pbmo: https://pypi.pub.build.mozilla.org/pub/six-1.13.0-py2.py3-none-any.whl
Is that sufficient for six.ensure_* ?

Second, if we're not pinned to a specific version in-tree, there's the possibility that this breaks every python task across all trees, which is why uploading packages to pypi.pbmo is a dicey prospect.

A safer approach might be:

  • pin all six versions to a specific version (1.13.0?) in-tree
  • uplift to beta/release/esr
  • upload new six to pypi.pbmo
  • land a six version bump on try, verify it works
  • land the six version bump on autoland, let it ride the trains

1.13.0 is sufficient.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
See Also: → 1924695
You need to log in before you can comment on or make changes to this bug.